/**
  ******************************************************************************
  * @文件名           : app_tasks.h
  * @作者             : citunhk
  * @功能介绍         : 业务逻辑层文件
  *	@日期             : 2022.11.7
  ******************************************************************************
  * @注意
  * 根据软件系统需求分析编写业务逻辑层代码，
  * 包括产品各个业务的操作流程（例如：数字量输入业务、模拟量输入、作为主站通讯业务等）。
  *
  ******************************************************************************
  *更改记录
  *日期 修改人 修改内容
  *
  *
  *
  ******************************************************************************
  */
#ifndef __APP_TASKS_H
#define __APP_TASKS_H

#include <stdint.h>
#include "sys_timeSlice.h"



void Task1_HMIDATA(void);  //HMI服务程序
void Task2_PeriodicUpdata(void);  //周期更新数据
void Task3_ProcessProgram(void);  //工艺编程
void Task4_ReturnLiquid(void);  //气吹排液
void Task5_CheakAlarm(void);  //报警检测
void Task6_FlowCtrl(void);  //流量控制
void Task7_TempCtrl(void);  //温度控制
void Task8_AuxiliaryValve(void);  //高温制冷阀控制
void Task9_CommSlave(void);  //RS485从机服务程序
void Task10_CheakSelf(void);  //开机自检
void Task11_FlashOperation(void);  //flash读写操作
void Task12_TempOffset(void);  //温度补偿
void Task13_ConfigDIO(void);  //数字量输入输出配置
void Task14(void);  //主机控制
void Task15_CheakDI(void);  //数字输入量采集
void Task16_CheakDO(void);  //数字输出量处理
void task17_FlashTest(void);//FLASH任务

void Task_DisableCallback(uint8_t task_number);
void Task_EnableCallback(uint8_t task_number);
void Task_OutCallback(uint8_t task_number);
void Task_InCallback(uint8_t task_number);

#endif
